﻿/*
 * Created by SharpDevelop.
 * User: a20080248
 * Date: 16/11/2011
 * Time: 01:48 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;

using Business_Entity;

namespace DAOFactory
{
	/// <summary>
	/// Description of DAOEspecie.
	/// </summary>
	public class DAOEspecie
	{
		public DAOEspecie()
		{
		}

		public List<BEEspecie> obtenerEspeciesMascota()
		{
			SqlDataReader amd = null;
			List<BEEspecie> lista = new List<BEEspecie>();
			
			try{
				SqlCommand cmd = new SqlCommand("VENTAS_OBTENER_ESPECIE_MASCOTA_R", ConnectionManager.getConnection());
				cmd.CommandType = CommandType.StoredProcedure;
					
				amd = cmd.ExecuteReader();				
				
				if (amd.HasRows) 
				{					
					lista.Add(new BEEspecie(-1,"<Seleccionar>"));
					
					while(amd.Read())
					{
						BEEspecie especie = new BEEspecie();
						especie.IdEspecie = int.Parse(amd[0].ToString());
						especie.Descripcion = amd[1].ToString();
												
						lista.Add(especie);

					}
				}
			}
			catch(SqlException e){
				System.Windows.Forms.MessageBox.Show(e.ToString(),"Error");				
			}
			
			if(amd != null)
				amd.Close();
			return lista;
		}
	}
}
